import request from '@/router/axios';
export default {
    // 产品分类
    productGroupTree() {
        return request({
            url: '/cp/prod/group-tree',
            method: 'get'
        });
    },
    // 产品列表 11-理财 12-基金 2-活动 4-贷款 5-信用卡
    productList(params) {
        return request({
            url: '/cp/prod/prod-page',
            method: 'get',
            params: params
        });
    },
    // 获取产品信息
    productInfo(params) {
        return request({
            url: '/cp/prod',
            method: 'get',
            params: params
        });
    },
    // 新增产品
    addProduct(params) {
        return request({
            url: '/cp/prod',
            method: 'post',
            data: params
        });
    },
    // 编辑产品
    editProduct(params) {
        return request({
            url: '/cp/prod',
            method: 'put',
            data: params
        });
    },
    // 删除产品
    deleteProduct(params) {
        return request({
            url: '/cp/prod',
            method: 'delete',
            params: params
        });
    },
    // 活动开关
    activitySwitch(params) {
        return request({
            url: '/cp/prod/open-close',
            method: 'put',
            params: params
        });
    },
    // 产品上架
    upProduct(params) {
        return request({
            url: '/cp/prod/publish',
            method: 'put',
            params: params
        });
    },
    // 产品下架
    downProduct(params) {
        return request({
            url: '/cp/prod/down',
            method: 'put',
            params: params
        });
    },
    // 获取存款列表（31-周周赢 32-整存整取 33-通知存款 34-大额存单 35-零存整取）
    depositList(params) {
        return request({
            url: '/cp/prod/deposit-list',
            method: 'get',
            params: params
        });
    },
    // 修改存款信息
    depositEdit(params) {
        return request({
            url: '/cp/prod/deposit-edit',
            method: 'put',
            data: params
        });
    },
    // 展示配置列表
    getShowMenuList(params) {
        return request({
            url: '/cp/prod-group/list',
            method: 'get',
            params: params
        });
    },
    // 编辑配置列表
    editShowMenu(params) {
        return request({
            url: '/cp/prod-group',
            method: 'put',
            data: params
        });
    },
    // 批量编辑配置列表
    batchEditShowMenu(params) {
        return request({
            url: '/cp/prod-group/batch',
            method: 'put',
            data: params
        });
    }
};
